package pack0708.com;

public class Test {
    public static void main(String[] args) {
//        Animal an=new Dog();
//         an.cry();

//         Animal an=new Animal() {
//             @Override
//             public void cry() {
//                 System.out.println("滋滋滋...");
//             }
//         };
//         an.cry();
        //lambda表达式 ->成为lambda操作符
//        Animal an=()-> System.out.println("嘶嘶嘶...");
//        an.cry();

//        Animal an1=()-> System.out.println("哈哈哈...");  //等号后面相当于一个对象
//        an1.cry();

        Person p=new Person();
        p.walk(()-> System.out.println("狗在奔跑......"));

        p.walk(new Animal() {
            @Override
            public void cry() {
                System.out.println("hahaah ");
            }
        });

}
}